#ifndef st_EFPHH
#define st_EFPHH
#pragma pack(1)
struct EFPH_EMPRESAS
{
char imarca;
char excluido;
unsigned short int Codigo;
char Nome[71];
char Fantasia[31];
char NomeExtenso[71];
char CNPJ[20];
char Logradouro[10];
char Endereco[51];
char Numero[10];
char Complemento[51];
char Bairro[51];
char UF[5];
char CodigoMunicipio[10];
char CEP[14];
char CaixaPostal[10];
char UFCaixaPostal[5];
char CEPCaixaPostal[14];
char Telefone[16];
char Fax[16];
char Web[61];
char eMail[51];
char InscricaoEstadual[21];
char InscricaoMunicipal[25];
char InscricaoJuntaCartorio[21];
unsigned long DataInscricaoJuntaCartorio;
unsigned long CNAEFiscal;
char DescricaoAtividade[61];
unsigned long InicioAtividades;
char AtividadeEstadual[10];
char AtividadeMunicipal[10];
unsigned short int CodigoContabilista;
char Responsavel[51];
char CPFResponsavel[17];
unsigned short int AnoInicial;
unsigned char Filial;
unsigned char MicroEmpresa;
unsigned char IPI;
char CodigoIPI[6];
unsigned char ISS;
unsigned char VencimentoISS;
unsigned char VencimentoISS2;
unsigned char EnquadramentoISS;
unsigned char PIS;
char CodigoPIS[6];
unsigned char TipoPIS;
unsigned char COFINS;
char CodigoCOFINS[6];
unsigned char IRPJ;
char CodigoIRPJ[6];
unsigned char CSLL;
char CodigoCSLL[6];
unsigned char GIA;
unsigned char DiaVencimentoICMS;
char ClasseVencimentoICMS[7];
unsigned char DiaVencimentoICMSSubstituto;
char ClasseVencimentoICMSSubstituto[7];
unsigned char SubstituicaoICMS;
double ReducaoICMS;
unsigned char TipoReducaoICMS;
unsigned char RegistroMagnetico;
unsigned char RegistroMagneticoSRF;
unsigned char LancamentoClientesFornecedores;
unsigned char DigitosContabeis;
unsigned char StateInicial;
unsigned char ProdutorPrimario;
unsigned char ConsolidacaoICMS;
unsigned char NaturezaEstab;
unsigned char TipoLogradouro;
unsigned long DataSefazUF;
unsigned char EscritaContabil;
char FuncaoResponsavel[31];
char Espacos[284];
char fmarca;
#define EFPH_EMPRESAS_CODIGO "Codigo"
#define EFPH_EMPRESAS_NOME "Nome"
#define EFPH_EMPRESAS_FANTASIA "Fantasia"
#define EFPH_EMPRESAS_NOMEEXTENSO "NomeExtenso"
#define EFPH_EMPRESAS_CNPJ "CNPJ"
#define EFPH_EMPRESAS_LOGRADOURO "Logradouro"
#define EFPH_EMPRESAS_ENDERECO "Endereco"
#define EFPH_EMPRESAS_NUMERO "Numero"
#define EFPH_EMPRESAS_COMPLEMENTO "Complemento"
#define EFPH_EMPRESAS_BAIRRO "Bairro"
#define EFPH_EMPRESAS_UF "UF"
#define EFPH_EMPRESAS_CODIGOMUNICIPIO "CodigoMunicipio"
#define EFPH_EMPRESAS_CEP "CEP"
#define EFPH_EMPRESAS_CAIXAPOSTAL "CaixaPostal"
#define EFPH_EMPRESAS_UFCAIXAPOSTAL "UFCaixaPostal"
#define EFPH_EMPRESAS_CEPCAIXAPOSTAL "CEPCaixaPostal"
#define EFPH_EMPRESAS_TELEFONE "Telefone"
#define EFPH_EMPRESAS_FAX "Fax"
#define EFPH_EMPRESAS_WEB "Web"
#define EFPH_EMPRESAS_EMAIL "eMail"
#define EFPH_EMPRESAS_INSCRICAOESTADUAL "InscricaoEstadual"
#define EFPH_EMPRESAS_INSCRICAOMUNICIPAL "InscricaoMunicipal"
#define EFPH_EMPRESAS_INSCRICAOJUNTACARTORIO "InscricaoJuntaCartorio"
#define EFPH_EMPRESAS_DATAINSCRICAOJUNTACARTORIO "DataInscricaoJuntaCartorio"
#define EFPH_EMPRESAS_CNAEFISCAL "CNAEFiscal"
#define EFPH_EMPRESAS_DESCRICAOATIVIDADE "DescricaoAtividade"
#define EFPH_EMPRESAS_INICIOATIVIDADES "InicioAtividades"
#define EFPH_EMPRESAS_ATIVIDADEESTADUAL "AtividadeEstadual"
#define EFPH_EMPRESAS_ATIVIDADEMUNICIPAL "AtividadeMunicipal"
#define EFPH_EMPRESAS_CODIGOCONTABILISTA "CodigoContabilista"
#define EFPH_EMPRESAS_RESPONSAVEL "Responsavel"
#define EFPH_EMPRESAS_CPFRESPONSAVEL "CPFResponsavel"
#define EFPH_EMPRESAS_ANOINICIAL "AnoInicial"
#define EFPH_EMPRESAS_FILIAL "Filial"
#define EFPH_EMPRESAS_MICROEMPRESA "MicroEmpresa"
#define EFPH_EMPRESAS_IPI "IPI"
#define EFPH_EMPRESAS_CODIGOIPI "CodigoIPI"
#define EFPH_EMPRESAS_ISS "ISS"
#define EFPH_EMPRESAS_VENCIMENTOISS "VencimentoISS"
#define EFPH_EMPRESAS_VENCIMENTOISS2 "VencimentoISS2"
#define EFPH_EMPRESAS_ENQUADRAMENTOISS "EnquadramentoISS"
#define EFPH_EMPRESAS_PIS "PIS"
#define EFPH_EMPRESAS_CODIGOPIS "CodigoPIS"
#define EFPH_EMPRESAS_TIPOPIS "TipoPIS"
#define EFPH_EMPRESAS_COFINS "COFINS"
#define EFPH_EMPRESAS_CODIGOCOFINS "CodigoCOFINS"
#define EFPH_EMPRESAS_IRPJ "IRPJ"
#define EFPH_EMPRESAS_CODIGOIRPJ "CodigoIRPJ"
#define EFPH_EMPRESAS_CSLL "CSLL"
#define EFPH_EMPRESAS_CODIGOCSLL "CodigoCSLL"
#define EFPH_EMPRESAS_GIA "GIA"
#define EFPH_EMPRESAS_DIAVENCIMENTOICMS "DiaVencimentoICMS"
#define EFPH_EMPRESAS_CLASSEVENCIMENTOICMS "ClasseVencimentoICMS"
#define EFPH_EMPRESAS_DIAVENCIMENTOICMSSUBSTITUTO "DiaVencimentoICMSSubstituto"
#define EFPH_EMPRESAS_CLASSEVENCIMENTOICMSSUBSTITUTO "ClasseVencimentoICMSSubstituto"
#define EFPH_EMPRESAS_SUBSTITUICAOICMS "SubstituicaoICMS"
#define EFPH_EMPRESAS_REDUCAOICMS "ReducaoICMS"
#define EFPH_EMPRESAS_TIPOREDUCAOICMS "TipoReducaoICMS"
#define EFPH_EMPRESAS_REGISTROMAGNETICO "RegistroMagnetico"
#define EFPH_EMPRESAS_REGISTROMAGNETICOSRF "RegistroMagneticoSRF"
#define EFPH_EMPRESAS_LANCAMENTOCLIENTESFORNECEDORES "LancamentoClientesFornecedores"
#define EFPH_EMPRESAS_DIGITOSCONTABEIS "DigitosContabeis"
#define EFPH_EMPRESAS_STATEINICIAL "StateInicial"
#define EFPH_EMPRESAS_PRODUTORPRIMARIO "ProdutorPrimario"
#define EFPH_EMPRESAS_CONSOLIDACAOICMS "ConsolidacaoICMS"
#define EFPH_EMPRESAS_NATUREZAESTAB "NaturezaEstab"
#define EFPH_EMPRESAS_TIPOLOGRADOURO "TipoLogradouro"
#define EFPH_EMPRESAS_DATASEFAZUF "DataSefazUF"
#define EFPH_EMPRESAS_ESCRITACONTABIL "EscritaContabil"
#define EFPH_EMPRESAS_FUNCAORESPONSAVEL "FuncaoResponsavel"
#define EFPH_EMPRESAS_ESPACOS "Espacos"
};
#define EFPH_TBEMPRESAS_ARQUIVO "EMPRESA.PD"
struct EFPH_GUIAS
{
char imarca;
char excluido;
unsigned short int CodEmpresa;
unsigned char Imposto;
unsigned char IdxImposto;
unsigned long Referencia;
unsigned short int CodRecolhimento;
unsigned long Vencimento;
double ValorPrincipal;
unsigned long CDPrincipal;
unsigned long CCPrincipal;
double ValorMulta;
unsigned long CDMulta;
unsigned long CCMulta;
double ValorJuros;
unsigned long CDJuros;
unsigned long CCJuros;
double ValorAcFin;
unsigned long CDAcFin;
unsigned long CCAcFin;
unsigned long Pagamento;
unsigned char Cota;
unsigned long DataEmissao;
double ValorAcum;
unsigned long RegistroOrigem;
unsigned long Controle;
char InscricaoFederal[15];
char Espaco[12];
char fmarca;
#define EFPH_GUIAS_CODEMPRESA "CodEmpresa"
#define EFPH_GUIAS_IMPOSTO "Imposto"
#define EFPH_GUIAS_IDXIMPOSTO "IdxImposto"
#define EFPH_GUIAS_REFERENCIA "Referencia"
#define EFPH_GUIAS_CODRECOLHIMENTO "CodRecolhimento"
#define EFPH_GUIAS_VENCIMENTO "Vencimento"
#define EFPH_GUIAS_VALORPRINCIPAL "ValorPrincipal"
#define EFPH_GUIAS_CDPRINCIPAL "CDPrincipal"
#define EFPH_GUIAS_CCPRINCIPAL "CCPrincipal"
#define EFPH_GUIAS_VALORMULTA "ValorMulta"
#define EFPH_GUIAS_CDMULTA "CDMulta"
#define EFPH_GUIAS_CCMULTA "CCMulta"
#define EFPH_GUIAS_VALORJUROS "ValorJuros"
#define EFPH_GUIAS_CDJUROS "CDJuros"
#define EFPH_GUIAS_CCJUROS "CCJuros"
#define EFPH_GUIAS_VALORACFIN "ValorAcFin"
#define EFPH_GUIAS_CDACFIN "CDAcFin"
#define EFPH_GUIAS_CCACFIN "CCAcFin"
#define EFPH_GUIAS_PAGAMENTO "Pagamento"
#define EFPH_GUIAS_COTA "Cota"
#define EFPH_GUIAS_DATAEMISSAO "DataEmissao"
#define EFPH_GUIAS_VALORACUM "ValorAcum"
#define EFPH_GUIAS_REGISTROORIGEM "RegistroOrigem"
#define EFPH_GUIAS_CONTROLE "Controle"
#define EFPH_GUIAS_INSCRICAOFEDERAL "InscricaoFederal"
#define EFPH_GUIAS_ESPACO "Espaco"
};
#define EFPH_TBGUIAS_ARQUIVO "GUIAS.PD"
#pragma pack()
#endif
